package com.sdp.right.view;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.sdp.core.bizc.annotation.ViewColumn;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SysRoleMenuView extends Model<SysRoleMenuView>{
	
	private static final long serialVersionUID = 1L;
	
	/**
     * 主键id
     */
	@ViewColumn("a.key_id")
    private String keyId;

    /**
     * 模块
     */
	@ViewColumn("a.system_no")
    private String systemNo;

    /**
     * 父id
     */
	@ViewColumn("a.parent_id")
    private String parentId;

    /**
     * 菜单标题
     */
	@ViewColumn("a.menu_title")
    private String menuTitle;

    /**
     * 路径
     */
	@ViewColumn("a.menu_path")
    private String menuPath;

    /**
     * 组件
     */
	@ViewColumn("a.menu_component")
    private String menuComponent;

    /**
     * 菜单排序
     */
	@ViewColumn("a.sort_no")
    private Integer sortNo;

    /**
     * 菜单图标
     */
	@ViewColumn("a.menu_icon")
    private String menuIcon;

    /**
     * 是否可用: 0否,1是
     */
	@ViewColumn("a.is_use")
    private String isUse;

    /**
     * 描述
     */
	@ViewColumn("a.menu_desc")
    private String menuDesc;

    /**
     * 父节点层级
     */
	@ViewColumn("a.parent_level")
    private String parentLevel;
	
	/**
     * 角色编号
     */
	@ViewColumn("b.role_no")
    private String roleNo;
}
